لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش NLP-پردازش زبان طبیعی در پایتون برای مبتدیان [ویدئو]
NLP-Natural Language Processing in Python for Beginners [Video]
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
پردازش زبان طبیعی (NLP)، زیرشاخه ای از هوش مصنوعی (AI)، توانایی یک کامپیوتر برای درک زبان انسان به شیوه گفتاری و نوشتاری آن است. زبان انسان معمولاً به عنوان زبان طبیعی شناخته می شود.
انسان ها نیز حسگرهای مختلفی دارند. به عنوان مثال، گوش ها وظیفه شنوایی و چشم ها عملکرد دیدن را انجام می دهند. به طور مشابه، رایانه ها دارای برنامه هایی برای خواندن و میکروفون هایی برای جمع آوری صدا هستند. همانطور که مغز انسان یک ورودی را پردازش می کند، یک برنامه کامپیوتری نیز یک ورودی خاص را پردازش می کند. و در حین پردازش، برنامه ورودی را به کدی تبدیل می کند که کامپیوتر آن را درک می کند.
این دوره، پردازش زبان طبیعی (NLP)، تئوری و عمل در پایتون، شما را با مفاهیم، ابزارها و تکنیک های یادگیری ماشین برای داده های متنی آشنا می کند. شما مفاهیم ابتدایی و همچنین روندهای نوظهور در زمینه NLP را یاد خواهید گرفت. همچنین با پیاده سازی و ارزیابی برنامه های مختلف NLP با استفاده از روش های یادگیری عمیق آشنا خواهید شد.
بستههای کد در اینجا در دسترس هستند: https://github.com/PacktPublishing/NLP-Natural-Language-Processing-in-Python-for-Beginners اصول NLP را با استفاده از مجموعه دادهها بیاموزید
مدلهای زبان و کاربرد آنها در تشخیص گفتار را بررسی کنید
آموزش استفاده از ابزارهای نرم افزاری مانند SpaCY، NLTK، Gensim و PyTorch
مفاهیم تئوری یادگیری عمیق را بیاموزید
فضاهای فرعی خطی را برای جاسازی کلمات کاوش کنید
درک معماری شبکه های عصبی این دوره برای مبتدیان کامل است که در NLP تازه کار هستند، افرادی که می خواهند مهارت های برنامه نویسی پایتون خود را برای NLP ارتقا دهند و افراد علاقه مند به اعداد و برنامه نویسی مانند دانشمندان داده، تحلیلگران داده و یادگیری ماشینی هستند. تمرین کنندگان برای ساختن مدلهای NLP سفارشیشده، مفاهیم را به هر زبانی اعمال کنید * مفاهیم یادگیری ماشینی را به روشی کاربردیتر یاد بگیرید * برنامههای کاربردی خود را برای تولید خودکار متن و مترجمهای زبان بسازید.
سرفصل ها و درس ها
معرفی
Introduction
مقدمه دوره
Introduction to the Course
معرفی مربی
Introduction to the Instructor
معرفی مربی مشترک
Introduction to the Co-Instructor
اجرای عادی سازی دسته ای DNN
DNN Batch Normalization Implementation
بهینه سازی DNN
DNN Optimizations
خروج DNN
DNN Dropout
DNN Dropout در PyTorch
DNN Dropout in PyTorch
توقف زودهنگام DNN
DNN Early Stopping
فراپارامترهای DNN
DNN Hyperparameters
مثال DNN PyTorch CIFAR10
DNN PyTorch CIFAR10 Example
مقدمه (NLP با یادگیری عمیق RNN)
Introduction (NLP with Deep Learning RNN)
RNN چیست؟
What is RNN
درک RNN با یک مثال ساده
Understanding RNN with a Simple Example
برنامه های RNN تشخیص فعالیت انسانی
RNN Applications Human Activity Recognition
RNN برنامه های کاربردی شرح تصویر
RNN Applications Image Captioning
ترجمه ماشینی برنامه های کاربردی RNN
RNN Applications Machine Translation
برنامه های RNN پیش بینی قیمت سهام تشخیص گفتار
RNN Applications Speech Recognition Stock Price Prediction
مدل های RNN
RNN Models
مدلسازی زبان پروژه کوچک (NLP با یادگیری عمیق RNN)
Mini-Project Language Modelling (NLP with Deep Learning RNN)
مدل سازی زبان پیش بینی کلمه بعدی
Language Modeling Next Word Prediction
مدلسازی زبان فهرست واژگان پیشبینی کلمه بعدی
Language Modeling Next Word Prediction Vocabulary Index
مدل سازی زبان بعدی پیش بینی واژگان گنجاندن فهرست
Language Modeling Next Word Prediction Vocabulary Index Embeddings
مدل سازی زبان بعدی پیش بینی کلمه معماری RNN
Language Modeling Next Word Prediction RNN Architecture
مدل سازی زبان پیش بینی کلمه بعدی پایتون 1
Language Modeling Next Word Prediction Python 1
مدل سازی زبان بعدی پیش بینی کلمه پایتون 2
Language Modeling Next Word Prediction Python 2
مدل سازی زبان بعدی پیش بینی کلمه پایتون 3
Language Modeling Next Word Prediction Python 3
مدل سازی زبان بعدی پیش بینی کلمه پایتون 4
Language Modeling Next Word Prediction Python 4
مدل سازی زبان بعدی پیش بینی کلمه پایتون 5
Language Modeling Next Word Prediction Python 5
مدل سازی زبان بعدی پیش بینی کلمه پایتون 6
Language Modeling Next Word Prediction Python 6
طبقهبندی احساسات پروژه کوچک (NLP با RNN یادگیری عمیق)
Mini-Project Sentiment Classification (NLP with Deep Learning RNN)
پیاده سازی واژگان
Vocabulary Implementation
کمک های پیاده سازی واژگان
Vocabulary Implementation Helpers
پیاده سازی واژگان از فایل
Vocabulary Implementation From File
وکتورساز
Vectorizer
راه اندازی RNN
RNN Setup
راه اندازی RNN 1
RNN Setup 1
RNN در PyTorch (NLP با RNN یادگیری عمیق)
RNN in PyTorch (NLP with Deep Learning RNN)
RNN در PyTorch مقدمه
RNN In PyTorch Introduction
RNN در لایه جاسازی PyTorch
RNN in PyTorch Embedding Layer
RNN در PyTorch Nn Rnn
RNN in PyTorch Nn Rnn
RNN در اشکال خروجی PyTorch
RNN in PyTorch Output Shapes
RNN در PyTorch Gated Units
RNN in PyTorch Gated Units
RNN در PyTorch Gated Units GRU LSTM
RNN in PyTorch Gated Units GRU LSTM
RNN در PyTorch RNN دوطرفه
RNN in PyTorch Bidirectional RNN
RNN در اشکال خروجی RNN دو جهته PyTorch
RNN in PyTorch Bidirectional RNN Output Shapes
RNN در PyTorch دو جهته RNN خروجی اشکال جداسازی
RNN in PyTorch Bidirectional RNN Output Shapes Separation
RNN در مثال PyTorch
RNN in PyTorch Example
مدلهای پیشرفته RNN (NLP با RNN یادگیری عمیق)
Advanced RNN Models (NLP with Deep Learning RNN)
رمزگشای رمزگذار RNN
RNN Encoder Decoder
RNN توجه
RNN Attention
ترجمه ماشین عصبی
Neural Machine Translation
مقدمه ای بر مجموعه داده ها و بسته ها
Introduction to Dataset and Packages
اجرای کلاس زبان
Implementing Language Class
آزمون کلاس زبان و اجرای نرمال سازی
Testing Language Class and Implementing Normalization
خواندن فایل داده
Reading Datafile
خواندن واژگان ساختمان
Reading Building Vocabulary
رمزگذار RNN
EncoderRNN
رمزگشا RNN
DecoderRNN
DecoderRNN گام رو به جلو
DecoderRNN Forward Step
توابع کمکی DecoderRNN
DecoderRNN Helper Functions
ماژول آموزشی
Training Module
نزول گرادیان تصادفی
Stochastic Gradient Descent
آموزش NMT
NMT Training
ارزیابی NMT
NMT Evaluation
نمایش نظرات
Packtpub یک ناشر دیجیتالی کتابها و منابع آموزشی در زمینه فناوری اطلاعات و توسعه نرمافزار است. این شرکت از سال 2004 فعالیت خود را آغاز کرده و به تولید و انتشار کتابها، ویدیوها و دورههای آموزشی میپردازد که به توسعهدهندگان و متخصصان فناوری اطلاعات کمک میکند تا مهارتهای خود را ارتقا دهند. منابع آموزشی Packtpub موضوعات متنوعی از جمله برنامهنویسی، توسعه وب، دادهکاوی، امنیت سایبری و هوش مصنوعی را پوشش میدهد. محتوای این منابع به صورت کاربردی و بهروز ارائه میشود تا کاربران بتوانند دانش و تواناییهای لازم برای موفقیت در پروژههای عملی و حرفهای خود را کسب کنند.
نمایش نظرات